import numpy as np


t = np.array([
    [0, 1, 2],
    [3, 4, 5],
    [6, 7, 8]
])

# 取行
print(t[1])  # 第一行

print("*"*100)

# 取连续的多行
print(t[1:])  # 从第一行到最后一行

print("*"*100)

# 取不连续的多行
print(t[[0, 2]])  # 取第0行和第二行

print("*"*100)

# 取列
print(t[:, 0])   # 取第零列

print("*"*100)

# 取连续的多列
print(t[:, 1:])  # 取第一行之后的列

print("*"*100)

# 取不连续的多列

print(t[:, [0, 2]])

